#ifndef _COMPONENT_H_
#define _COMPONENT_H_

#include <stdio.h>
#include <stdint.h>


typedef struct _component_init {
  char     *name;
	void        (*fun)( void);
}component_init;



#define INIT_EXPORT(name , fun)  component_init __component_init_##fun = {name ,fun}



void components_init( void );



#endif

